#ifndef ENCOMENDA_H_
#define ENCOMENDA_H_

//ESTRUTURA ENCOMENDA
typedef struct encomenda{
    int codigo_enc;
    char nome_enc;
    float valor_enc;
    int quant_enc;
    struct encomenda *prox;
    struct encomenda *ant;
}Encomenda;

//MANIPULA A LISTA DE ENCOMENDAS INSERINDO UM NOVO NO ENCOMENDA
void cadastrar_encomenda(Encomenda **lista_encomenda, int cod_enc);

//MANIPULA A LISTA DE ENCOMENDAS ALTERANDO UMA ENCOMENDA
void alterar_cad_encomenda(Encomenda **lista_encomenda, int cod_enc);

//IMPRIME TODOS OS CAMPOS DE UM NO ENCOMENDA
void imprime_encomenda(Encomenda **lista_encomenda, int cod_enc);

//FUNÇÃO QUE BUSCA UMA ENCOMENDA NA LISTA TENDO CONHECIDO O CODIGO DO ENCOMENDA
Encomenda busca_encomenda_cod(Encomenda **lista_encomenda, int cod_enc);

#endif /* ENCOMENDA_H_ */
